package br.com.werp.regras.contabilidade.visao.decorador;

import org.displaytag.decorator.TableDecorator;

import br.com.werp.regras.geral.vos.pessoa.PessoaFisicaVO;

/**
 * @author Carlos Eduardo
 * Created on 21/02/2005  
 */
public class PessoaFisica extends TableDecorator {
    
	public String getNome(){
	    PessoaFisicaVO pessoaFisicaVO = (PessoaFisicaVO)getCurrentRowObject();
		String campo = "";		
		int pessoaId = 0;
		String pessoaCpf = "";
		
		if( pessoaFisicaVO!=null ){
			campo = pessoaFisicaVO.getPess_nome();
			pessoaId = pessoaFisicaVO.getFisc_pessoa();
			pessoaCpf = pessoaFisicaVO.getFisc_cpf();
			
        	if( campo.length() >52 ){
        		campo = campo.substring(0,50);
        	}

		}				
		
		return 
		  "<a href=\"javascript:setPessoa( '"+ campo +"', '"+ pessoaId +"' ,  '"+ pessoaCpf +"' ) \" >" + campo + "</a>";
	}	
		
	
	public String getCpf(){
	    PessoaFisicaVO pessoaFisicaVO = (PessoaFisicaVO)getCurrentRowObject();
		String campo = "";		
		
		if( pessoaFisicaVO!=null ){
			campo = pessoaFisicaVO.getFisc_cpf();			
		}				
		return campo;
	}

}
